package com.masterclient.app.modules.aftersale.contract;

import com.eoner.baselibrary.base.BasePresenter;
import com.eoner.baselibrary.base.BaseView;
import com.eoner.baselibrary.bean.aftersale.NewRefundDetailsBean;

/**
 * 作者：sean
 * 创建时间：2017/8/27 16:00
 * 功能说明：
 */
public interface RefundDetailsContract {

    interface View extends BaseView {
        void showRefundDetailsInfo(NewRefundDetailsBean bean);
        void showFail(String msg);
        void refundDealSuccess(String msg);
    }

    abstract static class Presenter extends BasePresenter<View> {

        @Override
        public void onStart() {
        }
        public abstract void getRefundDetailsInfo(String refund_no,String order_id,String order_product_id);
        public abstract void refundDeal(String refund_no,String operate,String operate_data);
    }
}